home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Magazine / PC2Amiga / Samba / examples / svr4-startup / samba.server < prev   
Text File  |  1996-08-15  |  880b  |  39 lines

  1. #!/bin/sh
  2. #ident  "@(#)samba.server 1.0   96/06/19 TK"    /* SVr4.0 1.1.13.1*/
  3. #
  4. # Please send info on modifications to knuutila@cs.utu.fi
  5. #
  6. # This file should have uid root, gid sys and chmod 744
  7. #
  8. if [ ! -d /usr/bin ]
  9. then                    # /usr not mounted
  10.         exit
  11. fi
  12.  
  13. killproc() {            # kill the named process(es)
  14.         pid=`/usr/bin/ps -e |
  15.              /usr/bin/grep -w $1 |
  16.              /usr/bin/sed -e 's/^  *//' -e 's/ .*//'`
  17.         [ "$pid" != "" ] && kill $pid
  18. }
  19.  
  20. # Start/stop processes required for samba server
  21.  
  22. case "$1" in
  23.  
  24. 'start')
  25. #
  26. # Edit these lines to suit your installation (paths, workgroup, host)
  27. #
  28.    /opt/samba/bin/smbd -D -s/opt/samba/smb.conf
  29.    /opt/samba/bin/nmbd -D -l/opt/samba/log -s/opt/samba/smb.conf
  30.    ;;
  31. 'stop')
  32.    killproc nmbd
  33.    killproc smbd
  34.    ;;
  35. *)
  36.    echo "Usage: /etc/init.d/samba.server { start | stop }"
  37.    ;;
  38. esac
  39.